package jp.seraph.same.model;

import jp.seraph.jsade.util.Executor;

public interface ViewModel {
    public void addChangedListener(Executor aListener);
    public void removeChangedListener(Executor aListener);
    public void addRenamedListener(ModelRenamedEventListener aListener);
    public void removeNameChangedListener(ModelRenamedEventListener aListener);

    public String getName();
    public void setName(String aNewName);
}
